"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5068],{62838:function(e,t,n){var r=n(67294),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},u=r.useState,o=r.useEffect,a=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(e){return!0}}var s="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=u({inst:{value:n,getSnapshot:t}}),i=r[0].inst,s=r[1];return a(function(){i.value=n,i.getSnapshot=t,c(i)&&s({inst:i})},[e,n,t]),o(function(){return c(i)&&s({inst:i}),e(function(){c(i)&&s({inst:i})})},[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:s},98557:function(e,t,n){e.exports=n(62838)},46658:function(e,t,n){n.d(t,{B:function(){return g},I:function(){return R},O:function(){return c},S:function(){return J},U:function(){return l},a:function(){return f},b:function(){return o},c:function(){return $},d:function(){return z},e:function(){return s},f:function(){return B},g:function(){return Y},i:function(){return w},m:function(){return d},n:function(){return N},o:function(){return M},r:function(){return L},s:function(){return U},t:function(){return T},u:function(){return V},z:function(){return O}});var r=n(67294),i=n(20224),u=Object.prototype.hasOwnProperty;let o=new WeakMap,a=()=>{},l=a(),c=Object,s=e=>e===l,f=e=>"function"==typeof e,d=(e,t)=>({...e,...t}),g=e=>f(e.then),h={},p={},v="undefined",w=typeof window!=v,y=typeof document!=v,b=w&&"Deno"in window,m=()=>w&&typeof window.requestAnimationFrame!=v,O=(e,t)=>{let n=o.get(e);return[()=>!s(t)&&e.get(t)||h,r=>{if(!s(t)){let i=e.get(t);t in p||(p[t]=i),n[5](t,d(i,r),i||h)}},n[6],()=>!s(t)&&t in p?p[t]:!s(t)&&e.get(t)||h]},S=!0,[E,_]=w&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[a,a],k={initFocus:e=>(y&&document.addEventListener("visibilitychange",e),E("focus",e),()=>{y&&document.removeEventListener("visibilitychange",e),_("focus",e)}),initReconnect:e=>{let t=()=>{S=!0,e()},n=()=>{S=!1};return E("online",t),E("offline",n),()=>{_("online",t),_("offline",n)}}},R=!r.useId,L=!w||b,T=e=>m()?window.requestAnimationFrame(e):setTimeout(e,1),V=L?r.useEffect:r.useLayoutEffect,D="undefined"!=typeof navigator&&navigator.connection,j=!L&&D&&(["slow-2g","2g"].includes(D.effectiveType)||D.saveData),C=new WeakMap,x=e=>c.prototype.toString.call(e),I=(e,t)=>e===`[object ${t}]`,P=0,F=e=>{let t,n;let r=typeof e,i=x(e),u=I(i,"Date"),o=I(i,"RegExp"),a=I(i,"Object");if(c(e)!==e||u||o)t=u?e.toJSON():"symbol"==r?e.toString():"string"==r?JSON.stringify(e):""+e;else{if(t=C.get(e))return t;if(t=++P+"~",C.set(e,t),Array.isArray(e)){for(n=0,t="@";n{if(f(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?F(e):"",t]},A=0,M=()=>++A;async function N(...e){let[t,n,r,u]=e,a=d({populateCache:!0,throwOnError:!0},"boolean"==typeof u?{revalidate:u}:u||{}),c=a.populateCache,h=a.rollbackOnError,p=a.optimisticData,v=e=>"function"==typeof h?h(e):!1!==h,w=a.throwOnError;if(f(n)){let e=[];for(let r of t.keys())!/^\$(inf|sub)\$/.test(r)&&n(t.get(r)._k)&&e.push(r);return Promise.all(e.map(y))}return y(n);async function y(n){let u;let[d]=U(n);if(!d)return;let[h,y]=O(t,d),[b,m,S,E]=o.get(t),_=()=>{let e=b[d];return(f(a.revalidate)?a.revalidate(h().data,n):!1!==a.revalidate)&&(delete S[d],delete E[d],e&&e[0])?e[0](i.QQ).then(()=>h().data):h().data};if(e.length<3)return _();let k=r,R=!1,L=M();m[d]=[L,0];let T=!s(p),V=h(),D=V.data,j=V._c,C=s(j)?D:j;if(T&&y({data:p=f(p)?p(C,D):p,_c:C}),f(k))try{k=k(C)}catch(e){u=e,R=!0}if(k&&g(k)){if(k=await k.catch(e=>{u=e,R=!0}),L!==m[d][0]){if(R)throw u;return k}R&&T&&v(u)&&(c=!0,y({data:C,_c:l}))}if(c&&!R&&(f(c)?y({data:c(k,C),error:l,_c:l}):y({data:k,error:l,_c:l})),m[d][1]=M(),Promise.resolve(_()).then(()=>{y({_c:l})}),R){if(w)throw u;return}return k}}let W=(e,t)=>{for(let n in e)e[n][0]&&e[n][0](t)},Q=(e,t)=>{if(!o.has(e)){let n=d(k,t),r=Object.create(null),u=N.bind(l,e),c=a,s=Object.create(null),f=(e,t)=>{let n=s[e]||[];return s[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},g=(t,n,r)=>{e.set(t,n);let i=s[t];if(i)for(let e of i)e(n,r)},h=()=>{if(!o.has(e)&&(o.set(e,[r,Object.create(null),Object.create(null),Object.create(null),u,g,f]),!L)){let t=n.initFocus(setTimeout.bind(l,W.bind(l,r,i.N4))),u=n.initReconnect(setTimeout.bind(l,W.bind(l,r,i.l2)));c=()=>{t&&t(),u&&u(),o.delete(e)}}};return h(),[e,u,h,c]}return[e,o.get(e)[4]]},[$,q]=Q(new Map),z=d({onLoadingSlow:a,onSuccess:a,onError:a,onErrorRetry:(e,t,n,r,i)=>{let u=n.errorRetryCount,o=i.retryCount,a=~~((Math.random()+.5)*(1<<(o<8?o:8)))*n.errorRetryInterval;(s(u)||!(o>u))&&setTimeout(r,a,i)},onDiscarded:a,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:j?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:j?5e3:3e3,compare:function e(t,n){var r,i;if(t===n)return!0;if(t&&n&&(r=t.constructor)===n.constructor){if(r===Date)return t.getTime()===n.getTime();if(r===RegExp)return t.toString()===n.toString();if(r===Array){if((i=t.length)===n.length)for(;i--&&e(t[i],n[i]););return -1===i}if(!r||"object"==typeof t){for(r in i=0,t)if(u.call(t,r)&&++i&&!u.call(n,r)||!(r in n)||!e(t[r],n[r]))return!1;return Object.keys(n).length===i}}return t!=t&&n!=n},isPaused:()=>!1,cache:$,mutate:q,fallback:{}},{isOnline:()=>S,isVisible:()=>{let e=y&&document.visibilityState;return s(e)||"hidden"!==e}}),B=(e,t)=>{let n=d(e,t);if(t){let{use:r,fallback:i}=e,{use:u,fallback:o}=t;r&&u&&(n.use=r.concat(u)),i&&o&&(n.fallback=d(i,o))}return n},J=(0,r.createContext)({}),Y=e=>{let{value:t}=e,n=(0,r.useContext)(J),i=f(t),u=(0,r.useMemo)(()=>i?t(n):t,[i,n,t]),o=(0,r.useMemo)(()=>i?u:B(n,u),[i,n,u]),a=u&&u.provider,c=(0,r.useRef)(l);a&&!c.current&&(c.current=Q(a(o.cache||$),u));let s=c.current;return s&&(o.cache=s[0],o.mutate=s[1]),V(()=>{if(s)return s[2]&&s[2](),s[3]},[]),(0,r.createElement)(J.Provider,d(e,{value:o}))}},20224:function(e,t,n){n.d(t,{N4:function(){return r},QQ:function(){return u},aU:function(){return o},l2:function(){return i}});let r=0,i=1,u=2,o=3},25269:function(e,t,n){n.d(t,{ko:function(){return f},kY:function(){return l},s6:function(){return s},xD:function(){return d}});var r=n(46658),i=n(67294);let u=r.i&&window.__SWR_DEVTOOLS_USE__,o=u?window.__SWR_DEVTOOLS_USE__:[],a=e=>(0,r.a)(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],l=()=>(0,r.m)(r.d,(0,i.useContext)(r.S)),c=o.concat(e=>(t,n,i)=>{let u=n&&((...e)=>{let[i]=(0,r.s)(t),[,,,u]=r.b.get(r.c);if(i.startsWith("$inf$"))return n(...e);let o=u[i];return(0,r.e)(o)?n(...e):(delete u[i],o)});return e(t,u,i)}),s=e=>function(...t){let n=l(),[i,u,o]=a(t),s=(0,r.f)(n,o),f=e,{use:d}=s,g=(d||[]).concat(c);for(let e=g.length;e--;)f=g[e](f);return f(i,u||s.fetcher||null,s)},f=(e,t,n)=>{let r=t[e]||(t[e]=[]);return r.push(n),()=>{let e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}},d=(e,t)=>(...n)=>{let[r,i,u]=a(n),o=(u.use||[]).concat(t);return e(r,i,{...u,use:o})};u&&(window.__SWR_DEVTOOLS_REACT__=i)},5068:function(e,t,n){n.d(t,{ZP:function(){return f}});var r=n(67294),i=n(98557),u=n(46658),o=n(20224),a=n(25269);let l=()=>{};l(),new WeakMap;let c=r.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),s={dedupe:!0};u.O.defineProperty(u.g,"defaultValue",{value:u.d});let f=(0,a.s6)((e,t,n)=>{let{cache:l,compare:f,suspense:d,fallbackData:g,revalidateOnMount:h,revalidateIfStale:p,refreshInterval:v,refreshWhenHidden:w,refreshWhenOffline:y,keepPreviousData:b}=n,[m,O,S,E]=u.b.get(l),[_,k]=(0,u.s)(e),R=(0,r.useRef)(!1),L=(0,r.useRef)(!1),T=(0,r.useRef)(_),V=(0,r.useRef)(t),D=(0,r.useRef)(n),j=()=>D.current,C=()=>j().isVisible()&&j().isOnline(),[x,I,P,F]=(0,u.z)(l,_),U=(0,r.useRef)({}).current,A=(0,u.e)(g)?(0,u.e)(n.fallback)?u.U:n.fallback[_]:g,M=(e,t)=>{for(let n in U)if("data"===n){if(!f(e[n],t[n])&&(!(0,u.e)(e[n])||!f(Y,t[n])))return!1}else if(t[n]!==e[n])return!1;return!0},N=(0,r.useMemo)(()=>{let e=!!_&&!!t&&((0,u.e)(h)?!j().isPaused()&&!d&&!1!==p:h),n=t=>{let n=(0,u.m)(t);return(delete n._k,e)?{isValidating:!0,isLoading:!0,...n}:n},r=x(),i=F(),o=n(r),a=r===i?o:n(i),l=o;return[()=>{let e=n(x());return M(e,l)?(l.data=e.data,l.isLoading=e.isLoading,l.isValidating=e.isValidating,l.error=e.error,l):(l=e,e)},()=>a]},[l,_]),W=(0,i.useSyncExternalStore)((0,r.useCallback)(e=>P(_,(t,n)=>{M(n,t)||e()}),[l,_]),N[0],N[1]),Q=!R.current,$=m[_]&&m[_].length>0,q=W.data,z=(0,u.e)(q)?A&&(0,u.B)(A)?c(A):A:q,B=W.error,J=(0,r.useRef)(z),Y=b?(0,u.e)(q)?(0,u.e)(J.current)?z:J.current:q:z,Z=(!$||!!(0,u.e)(B))&&(Q&&!(0,u.e)(h)?h:!j().isPaused()&&(d?!(0,u.e)(z)&&p:(0,u.e)(z)||p)),G=!!(_&&t&&Q&&Z),H=(0,u.e)(W.isValidating)?G:W.isValidating,K=(0,u.e)(W.isLoading)?G:W.isLoading,X=(0,r.useCallback)(async e=>{let t,r;let i=V.current;if(!_||!i||L.current||j().isPaused())return!1;let a=!0,l=e||{},c=!S[_]||!l.dedupe,s=()=>u.I?!L.current&&_===T.current&&R.current:_===T.current,d={isValidating:!1,isLoading:!1},g=()=>{I(d)},h=()=>{let e=S[_];e&&e[1]===r&&delete S[_]},p={isValidating:!0};(0,u.e)(x().data)&&(p.isLoading=!0);try{if(c&&(I(p),n.loadingTimeout&&(0,u.e)(x().data)&&setTimeout(()=>{a&&s()&&j().onLoadingSlow(_,n)},n.loadingTimeout),S[_]=[i(k),(0,u.o)()]),[t,r]=S[_],t=await t,c&&setTimeout(h,n.dedupingInterval),!S[_]||S[_][1]!==r)return c&&s()&&j().onDiscarded(_),!1;d.error=u.U;let e=O[_];if(!(0,u.e)(e)&&(r<=e[0]||r<=e[1]||0===e[1]))return g(),c&&s()&&j().onDiscarded(_),!1;let o=x().data;d.data=f(o,t)?o:t,c&&s()&&j().onSuccess(t,_,n)}catch(n){h();let e=j(),{shouldRetryOnError:t}=e;!e.isPaused()&&(d.error=n,c&&s()&&(e.onError(n,_,e),(!0===t||(0,u.a)(t)&&t(n))&&(!j().revalidateOnFocus||!j().revalidateOnReconnect||C())&&e.onErrorRetry(n,_,e,e=>{let t=m[_];t&&t[0]&&t[0](o.aU,e)},{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return a=!1,g(),!0},[_,l]),ee=(0,r.useCallback)((...e)=>(0,u.n)(l,T.current,...e),[]);if((0,u.u)(()=>{V.current=t,D.current=n,(0,u.e)(q)||(J.current=q)}),(0,u.u)(()=>{if(!_)return;let e=X.bind(u.U,s),t=0;j().revalidateOnFocus&&(t=Date.now()+j().focusThrottleInterval);let n=(0,a.ko)(_,m,(n,r={})=>{if(n==o.N4){let n=Date.now();j().revalidateOnFocus&&n>t&&C()&&(t=n+j().focusThrottleInterval,e())}else if(n==o.l2)j().revalidateOnReconnect&&C()&&e();else if(n==o.QQ)return X();else if(n==o.aU)return X(r)});return L.current=!1,T.current=_,R.current=!0,I({_k:k}),Z&&!S[_]&&((0,u.e)(z)||u.r?e():(0,u.t)(e)),()=>{L.current=!0,n()}},[_]),(0,u.u)(()=>{let e;function t(){let t=(0,u.a)(v)?v(x().data):v;t&&-1!==e&&(e=setTimeout(n,t))}function n(){!x().error&&(w||j().isVisible())&&(y||j().isOnline())?X(s).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[v,w,y,_]),(0,r.useDebugValue)(Y),d&&(0,u.e)(z)&&_){if(!u.I&&u.r)throw Error("Fallback data is required when using Suspense in SSR.");V.current=t,D.current=n,L.current=!1;let e=E[_];if((0,u.e)(e)||c(ee(e)),(0,u.e)(B)){let e=X(s);(0,u.e)(Y)||(e.status="fulfilled",e.value=!0),c(e)}else throw B}return{mutate:ee,get data(){return U.data=!0,Y},get error(){return U.error=!0,B},get isValidating(){return U.isValidating=!0,H},get isLoading(){return U.isLoading=!0,K}}})}}]);